stone lacking defects - Turkish English Dictionary